package io.framework.modules.pollutionsource.entity;

import com.baomidou.mybatisplus.annotation.*;
import io.framework.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;

import java.util.Date;

/**
 * 基础-污染源标签年份表名录（重点排污单位，环统单位）
 *
 * @author Gujq email
 * @since 1.0.0 2020-03-24
 */
@Data
@EqualsAndHashCode(callSuper=false)
@TableName("t_bas_pollutionlabeldir")
public class TBasPollutionlabeldirEntity  implements Serializable {
	private static final long serialVersionUID = 1L;

    /**
     * 名录数据ID
     */
	@TableId(type = IdType.UUID)
	private String pkDirid;
    /**
     * 名录年份
     */
	private String diryear;
    /**
     * 名录类别/环统类别，存储标签大类编号
     */
	private String labelgroupcode;
    /**
     * 名录类别名称（标签大类名称）
     */
	private String labelgroupname;
    /**
     * 名录标签编号,存储标签表的主键
     */
	private String fkLabelid;
    /**
     * 名录标签名称
     */
	private String labelname;
    /**
     * 污染源ID
     */
	private String fkPollutionid;
    /**
     * 污染源名称
     */
	private String pollutionname;
	/**
	 * 关注程度   县控  市控  省控  国控
	 */
	private String attentiondegreename;
    /**
     * 企业名称
     */
	private String entname;
    /**
     * 污染源编码（省级）
     */
	private String pollutioncode;
    /**
     * 国家污染源编码,国家排污许可证
     */
	private String countrypollutioncode;
    /**
     * 社会信用代码
     */
	private String socialcreditcode;
    /**
     * 组织机构代码
     */
	private String organizationcode;
    /**
     * 工商营业执照
     */
	private String businessllicense;
    /**
     * 行业类型编码
     */
	private String fkIndustrytype;
    /**
     * 行业类型名称
     */
	private String industrytypename;
    /**
     * 省行政区划编号
     */
	private String fkRegionprovice;
    /**
     * 省
     */
	private String regionprovicename;
    /**
     * 地区（市、州、盟）行政区划编号
     */
	private String fkRegioncity;
    /**
     * 地区（市、州、盟）名称，市县名称
     */
	private String regioncityname;
    /**
     * 县（区、市、旗）行政区划
     */
	private String fkRegion;
    /**
     * 县（区、市、旗）名称，镇名称
     */
	private String regionname;
    /**
     * 乡(镇)行政区划编号
     */
	private String fkRegioncountry;
    /**
     * 乡(镇)名称
     */
	private String regioncountryname;
    /**
     * 村（居）委会
     */
	private String fkRegionjwh;
    /**
     * 村（居）委会名称
     */
	private String regionjwhname;
    /**
     * 污染源地址，生产经营场所地址（许可证）
     */
	private String pollutionaddress;
    /**
     * 污染源规模
     */
	private String fkEntscale;
    /**
     * 污染源规模名称
     */
	private String entscalename;
    /**
     * 经度
     */
	private String longitude;
    /**
     * 纬度
     */
	private String latitude;
    /**
     * 联系人
     */
	private String linkman;
    /**
     * 联系人办公电话
     */
	private String officephone;
    /**
     * 联系人移动电话
     */
	private String linkmanphone;
    /**
     * 电子邮箱
     */
	private String linkmanemail;
    /**
     * 传真
     */
	private String fax;
    /**
     * 主要污染物编码,多个用逗号分隔
     */
	private String pollutantcodes;
    /**
     * 主要污染物名称,多个用逗号分隔
     */
	private String pollutantnames;
    /**
     * 初始化时间,创建时间,添加时间
     */
	@TableField(fill = FieldFill.INSERT)
	private Date createtime;
    /**
     * 更新时间
     */
	private Date updatetime;

	/**
	 * 批复文号
	 */
	private String hpPfwh;
	/**
	 * 环评审批部门
	 */
	private String hpspbm;
	/**
	 * 环评审批部门-批准文号
	 */
	private String hpspbmPzwh;
	/**
	 * 环评审批部门-批准时间
	 */
	private Date hpspbmPzsj;
	/**
	 * 现有工程排污许可证编号（改、扩建项目）
	 */
	private String xygcpwxkzbh;
	/**
	 * 数据来源
	 */
	private String dataSource;

	/**
	 * 数据来源链接
	 */
	private String dataSourceLink;
}